# 物理上看，python包，是一个文件夹，包含了一个_init_.py是文件，该文件夹包含了多个模块
# 逻辑上看，包的本质依然是模块

# 创建一个包
# 导入自定义的包中的模块，并使用
# import my_package.my_module1
# import my_package.my_module2
# my_package.my_module1.info_print1()
# my_package.my_module2.info_print2()

# from my_package import my_module1
# from my_package import my_module2
# my_module1.info_print1()
# my_module2.info_print2()

# from my_package.my_module1 import info_print1
# info_print1()

# 通过__all__变量，控制import *
from my_package import *
my_module1.info_print1()